package com.digitalchina.lxnsy.entity;

import java.io.Serializable;
import java.util.List;

/**
 * ================================================
 * 项目名称：BigData
 * 类描述：
 * 包名：com.digitalchina.bigdata.entity
 * 创建人：郑皓
 * 创建时间：2019/7/10 16:26
 * 修改备注：
 * ================================================
 */
public class OperationRecordsVO implements Serializable {

    /**
     * agriculturalOperationSchemeVO : {"fertilizerSchemeList":[],"harvestPackagingSchemeList":[],"inProductSchemeList":[],"machineryEquipmentSchemeList":[],"manageItemsRowsSchemeList":[],"pesticideSchemeList":[],"processedPackagingSchemeList":[],"technicalMethodsSchemeList":[]}
     * farmOperationName : 结果期操作1
     * farmingOperationsimgs : [{"agriculturalRecordsId":"595fdc32-5ef5-4285-bac6-779022cccf57","createAt":"2019-07-10 16:25:24","createTime":"2019-07-10 16:25:24","entityId":"50b34386-53fa-4894-a2bf-cd5282907422","id":"50b34386-53fa-4894-a2bf-cd5282907422","image":"f42dda04-b55f-4a0c-b0a7-e55b1019eb29","index":"1","persistent":true,"sort":0,"status":null,"updateAt":"2019-07-10 16:25:24","updateTime":"2019-07-10 16:25:24","version":0}]
     * hours : null
     * landName : null
     * member :
     * muNumber : null
     * operationDate : 2019-7-10
     * peopleNum : null
     * phaseName : 结果期
     * specification : XP你给你做搜索下哦pork去PS做婆婆
     * varietyName : 白菜1
     * weather : 17~25℃
     * weatherDescribe : 中雨
     */

    private AgriculturalOperationSchemeVOBean agriculturalOperationSchemeVO;
    private String farmOperationName;
    private String hours;
    private String landName;
    private String member;
    private String muNumber;
    private String operationDate;
    private String peopleNum;
    private String phaseName;
    private String specification;
    private String varietyName;
    private String weather;
    private String weatherDescribe;
    private List<FarmingOperationsimgsBean> farmingOperationsimgs;

    private String id;
    private String productionId;
    private String phaseId;
    private String farmOperationId;
    private String varietyId;
    private String landId;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getProductionId() {
        return productionId;
    }

    public void setProductionId(String productionId) {
        this.productionId = productionId;
    }

    public String getPhaseId() {
        return phaseId;
    }

    public void setPhaseId(String phaseId) {
        this.phaseId = phaseId;
    }

    public String getFarmOperationId() {
        return farmOperationId;
    }

    public void setFarmOperationId(String farmOperationId) {
        this.farmOperationId = farmOperationId;
    }

    public String getVarietyId() {
        return varietyId;
    }

    public void setVarietyId(String varietyId) {
        this.varietyId = varietyId;
    }

    public String getLandId() {
        return landId;
    }

    public void setLandId(String landId) {
        this.landId = landId;
    }

    public AgriculturalOperationSchemeVOBean getAgriculturalOperationSchemeVO() {
        return agriculturalOperationSchemeVO;
    }

    public void setAgriculturalOperationSchemeVO(AgriculturalOperationSchemeVOBean agriculturalOperationSchemeVO) {
        this.agriculturalOperationSchemeVO = agriculturalOperationSchemeVO;
    }

    public String getFarmOperationName() {
        return farmOperationName;
    }

    public void setFarmOperationName(String farmOperationName) {
        this.farmOperationName = farmOperationName;
    }

    public String getHours() {
        return hours;
    }

    public void setHours(String hours) {
        this.hours = hours;
    }

    public String getLandName() {
        return landName;
    }

    public void setLandName(String landName) {
        this.landName = landName;
    }

    public String getMember() {
        return member;
    }

    public void setMember(String member) {
        this.member = member;
    }

    public String getMuNumber() {
        return muNumber;
    }

    public void setMuNumber(String muNumber) {
        this.muNumber = muNumber;
    }

    public String getOperationDate() {
        return operationDate;
    }

    public void setOperationDate(String operationDate) {
        this.operationDate = operationDate;
    }

    public String getPeopleNum() {
        return peopleNum;
    }

    public void setPeopleNum(String peopleNum) {
        this.peopleNum = peopleNum;
    }

    public String getPhaseName() {
        return phaseName;
    }

    public void setPhaseName(String phaseName) {
        this.phaseName = phaseName;
    }

    public String getSpecification() {
        return specification;
    }

    public void setSpecification(String specification) {
        this.specification = specification;
    }

    public String getVarietyName() {
        return varietyName;
    }

    public void setVarietyName(String varietyName) {
        this.varietyName = varietyName;
    }

    public String getWeather() {
        return weather;
    }

    public void setWeather(String weather) {
        this.weather = weather;
    }

    public String getWeatherDescribe() {
        return weatherDescribe;
    }

    public void setWeatherDescribe(String weatherDescribe) {
        this.weatherDescribe = weatherDescribe;
    }

    public List<FarmingOperationsimgsBean> getFarmingOperationsimgs() {
        return farmingOperationsimgs;
    }

    public void setFarmingOperationsimgs(List<FarmingOperationsimgsBean> farmingOperationsimgs) {
        this.farmingOperationsimgs = farmingOperationsimgs;
    }

    public static class AgriculturalOperationSchemeVOBean  implements Serializable{
        private List<SchemaJsonVO> fertilizerSchemeList;
        private List<SchemaJsonVO> harvestPackagingSchemeList;
        private List<SchemaJsonVO> inProductSchemeList;
        private List<SchemaJsonVO> machineryEquipmentSchemeList;
        private List<SchemaJsonVO> manageItemsRowsSchemeList;
        private List<SchemaJsonVO> pesticideSchemeList;
        private List<SchemaJsonVO> processedPackagingSchemeList;
        private List<SchemaJsonVO> technicalMethodsSchemeList;
        private List<SchemaJsonVO> colonizationSchemeList;

        public List<SchemaJsonVO> getColonizationSchemeList() {
            return colonizationSchemeList;
        }

        public void setColonizationSchemeList(List<SchemaJsonVO> colonizationSchemeList) {
            this.colonizationSchemeList = colonizationSchemeList;
        }

        public List<SchemaJsonVO> getFertilizerSchemeList() {
            return fertilizerSchemeList;
        }

        public void setFertilizerSchemeList(List<SchemaJsonVO> fertilizerSchemeList) {
            this.fertilizerSchemeList = fertilizerSchemeList;
        }

        public List<SchemaJsonVO> getHarvestPackagingSchemeList() {
            return harvestPackagingSchemeList;
        }

        public void setHarvestPackagingSchemeList(List<SchemaJsonVO> harvestPackagingSchemeList) {
            this.harvestPackagingSchemeList = harvestPackagingSchemeList;
        }

        public List<SchemaJsonVO> getInProductSchemeList() {
            return inProductSchemeList;
        }

        public void setInProductSchemeList(List<SchemaJsonVO> inProductSchemeList) {
            this.inProductSchemeList = inProductSchemeList;
        }

        public List<SchemaJsonVO> getMachineryEquipmentSchemeList() {
            return machineryEquipmentSchemeList;
        }

        public void setMachineryEquipmentSchemeList(List<SchemaJsonVO> machineryEquipmentSchemeList) {
            this.machineryEquipmentSchemeList = machineryEquipmentSchemeList;
        }

        public List<SchemaJsonVO> getManageItemsRowsSchemeList() {
            return manageItemsRowsSchemeList;
        }

        public void setManageItemsRowsSchemeList(List<SchemaJsonVO> manageItemsRowsSchemeList) {
            this.manageItemsRowsSchemeList = manageItemsRowsSchemeList;
        }

        public List<SchemaJsonVO> getPesticideSchemeList() {
            return pesticideSchemeList;
        }

        public void setPesticideSchemeList(List<SchemaJsonVO> pesticideSchemeList) {
            this.pesticideSchemeList = pesticideSchemeList;
        }

        public List<SchemaJsonVO> getProcessedPackagingSchemeList() {
            return processedPackagingSchemeList;
        }

        public void setProcessedPackagingSchemeList(List<SchemaJsonVO> processedPackagingSchemeList) {
            this.processedPackagingSchemeList = processedPackagingSchemeList;
        }

        public List<SchemaJsonVO> getTechnicalMethodsSchemeList() {
            return technicalMethodsSchemeList;
        }

        public void setTechnicalMethodsSchemeList(List<SchemaJsonVO> technicalMethodsSchemeList) {
            this.technicalMethodsSchemeList = technicalMethodsSchemeList;
        }
    }

    public static class FarmingOperationsimgsBean implements Serializable{
        /**
         * agriculturalRecordsId : 595fdc32-5ef5-4285-bac6-779022cccf57
         * createAt : 2019-07-10 16:25:24
         * createTime : 2019-07-10 16:25:24
         * entityId : 50b34386-53fa-4894-a2bf-cd5282907422
         * id : 50b34386-53fa-4894-a2bf-cd5282907422
         * image : f42dda04-b55f-4a0c-b0a7-e55b1019eb29
         * index : 1
         * persistent : true
         * sort : 0
         * status : null
         * updateAt : 2019-07-10 16:25:24
         * updateTime : 2019-07-10 16:25:24
         * version : 0
         */

        private String agriculturalRecordsId;
        private String createAt;
        private String createTime;
        private String entityId;
        private String id;
        private String image;
        private String index;
        private boolean persistent;
        private int sort;
        private String status;
        private String updateAt;
        private String updateTime;
        private int version;

        public String getAgriculturalRecordsId() {
            return agriculturalRecordsId;
        }

        public void setAgriculturalRecordsId(String agriculturalRecordsId) {
            this.agriculturalRecordsId = agriculturalRecordsId;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getImage() {
            return image;
        }

        public void setImage(String image) {
            this.image = image;
        }

        public String getIndex() {
            return index;
        }

        public void setIndex(String index) {
            this.index = index;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public String getStatus() {
            return status;
        }

        public void setStatus(String status) {
            this.status = status;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }
    }
}
